2.若有定义
int a;
float b;
double c;
程序运行时输入:3 4 5<回车>
能把3 输入给变量a、4 输入给变量b、5 输入给变量c 的语句是_____。
A. scanf("%d%f%f",&a,&b,&c);
B. scanf("%d%lf%lf",&a,&b,&c);
C. scanf("%lf%lf%lf",&a,&b,&c);
D. scanf("%d%f%lf",&a,&b,&c);
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-7a58-c044-ce3414c8e901.html
点击查看答案
10.执行以下程序段后,输出结果是______。
int x1=1,x2=2,t=1;
if (x1=x2) t=10;
printf("%d,%d\n",x1,t);
A. 1,1
B. 1,10
C. 2,10
D. 2,1
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-31f0-c044-ce3414c8e901.html
点击查看答案
10.下列程序段输出的结果是______。
int x=5;
if(x=4) printf( );
else printf( );
A. TRUEFALSE
B. FALSETRUE
C. TRUE
D. FALSE
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-89f8-c044-ce3414c8e901.html
点击查看答案
4.设有整型变量x,y,下列选项中,与表达式x*y/5值相同的表达式是______。
A. x/5*y
B. (x*y)/5
C. (x/5)*(y/5)
D. x*(y/5)
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-2c38-c044-ce3414c8e900.html
点击查看答案
1.下列关于C语言程序书写规则的说法中正确的是______。
A. 不区分大小写字母
B. 一行只能写一条语句
C. 一条语句可分成几行书写
D. 每行必须有行号
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-7458-c044-ce3414c8e900.html
点击查看答案
20.若用数组名作为函数调用的实参,传递给形参的是______。
A. 数组元素的个数
B. 数组的首地址
C. 数组全部元素的值
D. 数组第一个元素的值
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-4790-c044-ce3414c8e901.html
点击查看答案
7.设有char a='0'; int b;,执行语句b=a+2;后,正确的描述是______。
A. b的值变为字符型
B. C语言不允许字符型和整型相加
C. b的值是2
D. b的值是字符'0'的ASCII码值加上2
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-d818-c044-ce3414c8e901.html
点击查看答案
15.已知int s[8]={1,2,3,4,5,6,7,8},x;,则执行语句x=s[2]+s[4];后,x的值是_______。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-eba0-c044-ce3414c8e900.html
点击查看答案
22.有以下程序段:
int a[10]={1,2,3,4,5,6,7,8,9,10};
int *p=&a[3],b=p[5];
b的值是____。
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fc-4960-c044-ce3414c8e901.html
点击查看答案
23.设有预处理命令
#define d 2
和定义
int a=10;
long b=20;
char c='a';
则下列语句中错误的是_______。
A. a++;
B. b++;
C. c++;
D. d++;
https://www.shititong.cn/cha-kan/shiti/0005e1ce-a8fb-4f60-c044-ce3414c8e900.html
点击查看答案