
变量与常量
1、单选题:
下列标识符中,不合法的用户标识符为( )
选项:
A: month
B: _5xy
C: int
D: your_name
答案: 【 int】
运算符
1、填空题:
若a, b均为int类型变量,则执行以下程序段后的输出是:___________x=15; y=5; printf("%dn",x%=(y%2));
答案: 【 0】
逻辑运算符
1、填空题:
设i, j, k是int类型变量,且i=3, j=4, k=5,则表达式 i && j运算结果是_______, !((i<j)&&!k||1) 运算结果是________
答案: 【 1 0##%_YZPRLFH_%##1,0##%_YZPRLFH_%##1、0】
第3章 数据的输入输出
C语言的输入和输出
1、填空题:
程序如下,下叙述中正确的是______。#include<stdio.h>int main(){ char a1=’M’, a2=’m’; printf("%cn",(a1, a2)); }
答案: 【 m】
2、填空题:
以下程序运行后输出的结果是________。#include<stdio.h>int main(){ int a,b,d=25; a=d/10%9; b=a+-1; printf("%d,%dn",a,b);}
答案: 【 2,1】
第4章 选择结构
if的分支结构
1、填空题:
若从键盘输入58,则以下程序输出的结果是__________#include<stdio.h>int main(){int a;scanf("%d",&a);if(a>50)printf("%d",a);if(a>40)printf("%d",a);if(a>30)printf("%d",a);}
答案: 【 585858】
2、填空题:
以下程序输出:_____#include<stdio.h>int main(){int x1=3, x2=0, x3=0;if( x1 = x2+x3) printf("*****");elseprintf("#####");}
答案: 【 #####】
if语句
1、填空题:
以下程序的输出结果是:________#include <stdio.h>int main(){ float x=2.0,y; if(x<0.0)y=0.0; else if (x<10.0)y=1.0/x; else y= 1.0; printf("%fn", y);}
答案: 【 0.500000##%_YZPRLFH_%##0.500000##%_YZPRLFH_%##0.5】
switch语句
1、单选题:
假定等级和分数有以下对应关系:等级:A 分数:85~100 等级:B 分数:60~84 等级:C 分数:60 以下对于等级grade输出相应的分数区间,能够完成该功能的程序段是_____.
选项:
A: switch (grade) { case ‘A’:printf("85–100n"); case ‘B’:printf("60–84n"); case ‘C’:printf("60以下n"); default:printf("等级错误!n"); }
B: switch (grade) { case ‘A’:printf("85–100n");break; case ‘B’:printf("60–84n"); case ‘C’:printf("60以下n"); default:printf(" 等级错误!n"); }
C: switch (grade) { case ‘A’:printf("85–100n");break; case ‘B’:printf("60–84n");break; case ‘C’:printf("60以下n"); default:printf("等级错误!n"); }
D: switch (grade) { case ‘A’:printf("85–100n");break; case ‘B’:printf("60–84n");break; case ‘C’:printf("60以下 n");break; default:printf("等级错误!n"); }
答案: 【 switch (grade) { case ‘A’
发表评论 (已有0条评论)
快来评论,快来抢沙发吧~