试题通
试题通
APP下载
首页
>
IT互联网
>
信息技术知识竞赛c语言
试题通
搜索
信息技术知识竞赛c语言
题目内容
(
单选题
)
以下叙述中错误的是()。

A、C语言源程序经编译后生成后缀为.obj的目标程序

B、C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

C、用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

D、C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

答案:D

试题通
信息技术知识竞赛c语言
试题通
有以下程序
#include "stdio.h"
#include "string.h"
void main( )
{ char s1[50]={"some string *"},s2[]={"test"};
printf("%s\n", strcat(s1,s2));
}
执行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346511.html
点击查看题目
有以下程序段
main()
{ union
{ int k;
char i[2];
} *s,a;
s=&a;
s->i[0]=0x39; s->i[1]=0x38;
printf("%x\n",s->k);
}
输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034651b.html
点击查看题目
#include "stdio.h"
int digits(int n)
{
int c=0;
do {
c++;
n/=10;
}while(n);
return c;
}
void main( )
{
printf("%d",digits(824));
}
程序运行结果是 ( ) 。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346507.html
点击查看题目
以下叙述中不正确的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346512.html
点击查看题目
有以下程序
#include "stdio.h"
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346515.html
点击查看题目
main()
{ int x=3,i;
for(i=0;i<3;i++) printf("%d",f(x));
}
int f(int a)
{ int b=0;
static c=3;
b++;c++;
return(a+b+c);
}
执行此程序后屏幕上显示的结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650e.html
点击查看题目
C语言中最简单的数据类型包括()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346503.html
点击查看题目
设有如下程序:
#include
main()
{ int **k, *j, i=100;
j=&i; k=&j;
printf("%d\n", **k);
}
上面程序的输出结果是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346518.html
点击查看题目
#include "stdio.h"
void main()
{
int a=2,i=0,tn=0,sn=0;
while(i<3)
{
tn=tn+a;
sn=sn+tn;
a=a*10;
i++;
}
printf("%d",sn);
}
程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346505.html
点击查看题目
若有定义语句:double a,*p=&a;以下叙述中错误的是()。
https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346504.html
点击查看题目
首页
>
IT互联网
>
信息技术知识竞赛c语言
题目内容
(
单选题
)
手机预览
试题通
信息技术知识竞赛c语言

以下叙述中错误的是()。

A、C语言源程序经编译后生成后缀为.obj的目标程序

B、C程序经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件

C、用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

D、C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

答案:D

试题通
试题通
信息技术知识竞赛c语言
相关题目
有以下程序
#include "stdio.h"
#include "string.h"
void main( )
{ char s1[50]={"some string *"},s2[]={"test"};
printf("%s\n", strcat(s1,s2));
}
执行后的输出结果是( )。

A. some string

B. test

C. some stritest

D. some string *test

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346511.html
点击查看答案
有以下程序段
main()
{ union
{ int k;
char i[2];
} *s,a;
s=&a;
s->i[0]=0x39; s->i[1]=0x38;
printf("%x\n",s->k);
}
输出结果是()。

A. 3839

B. 3938

C. 380039

D. 390038

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034651b.html
点击查看答案
#include "stdio.h"
int digits(int n)
{
int c=0;
do {
c++;
n/=10;
}while(n);
return c;
}
void main( )
{
printf("%d",digits(824));
}
程序运行结果是 ( ) 。

A. 8

B. 3

C. 4

D. 5

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346507.html
点击查看答案
以下叙述中不正确的是()。

A. 一个变量的作用域完全取决于变量定义语句的位置

B. 全局变量可以在函数以外的任何部位进行定义

C. 局部变量的“生存期”只限于本次函数调用,因此不可能将局部变量的运算结果保存至下一次调用

D. 一个变量说明为static存储类别是为于限制其它编译单位的引用

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4d08-c089-2897e0346512.html
点击查看答案
有以下程序
#include "stdio.h"
main()
{ int a,b,c=246;
a=c/100%9;
b=(-1)&&(-1);
printf("%d,%d\n",a,b);
}
输出结果是()。

A. 2,1

B. 3,2

C. 4,3

D. 2,-1

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e0346515.html
点击查看答案
main()
{ int x=3,i;
for(i=0;i<3;i++) printf("%d",f(x));
}
int f(int a)
{ int b=0;
static c=3;
b++;c++;
return(a+b+c);
}
执行此程序后屏幕上显示的结果是()。

A. 8 10 10

B. 7 9 10

C. 8 9 11

D. 8 9 10

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-5ca8-c089-2897e034650e.html
点击查看答案
C语言中最简单的数据类型包括()。

A. 整型、实型、逻辑型

B. 整型、实型、字符型

C. 整型、字符型、逻辑型

D. 整型、实型、逻辑型、字符型

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-4920-c089-2897e0346503.html
点击查看答案
设有如下程序:
#include
main()
{ int **k, *j, i=100;
j=&i; k=&j;
printf("%d\n", **k);
}
上面程序的输出结果是()。

A. 运行错误

B. 100

C. i的地址

D. j的地址

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6090-c089-2897e0346518.html
点击查看答案
#include "stdio.h"
void main()
{
int a=2,i=0,tn=0,sn=0;
while(i<3)
{
tn=tn+a;
sn=sn+tn;
a=a*10;
i++;
}
printf("%d",sn);
}
程序的运行结果是( )。

A. 2 4 8

B. 246

C. 2
4
6

D. 234

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-6860-c089-2897e0346505.html
点击查看答案
若有定义语句:double a,*p=&a;以下叙述中错误的是()。

A. 定义语句中的*号是一个间址运算符

B. 定义语句中的*号只是一个说明符

C. 定义语句中的p只能存放double类型变量的地址

D. 定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p

https://www.shititong.cn/cha-kan/shiti/0005eb65-536a-54d8-c089-2897e0346504.html
点击查看答案
试题通小程序
试题通app下载