通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
"CSP考试" 试卷中 CSP-J1入门级初赛试卷[2021] 中有题目如下:
第1题
#include <stdio.h> #include <string.h> char base[64]; char table[256]; char str[256]; char ans[256]; void init() { for (int i = 0; i < 26; i++) base[i] = 'A' + i; for (int i = 0; i < 26; i++) base[26 + i] = 'a' + i; for (int i = 0; i < 10; i++) base[52 + i] = '0' + i; base[62] = '+', base[63] = '/'; for (int i = 0; i < 256; i++) table[i] = 0xff; for (int i = 0; i < 64; i++) table[base[i]] = i; table['='] = 0; } void decode(char *str) { char *ret = ans; int i, len = strlen(str); for (i = 0; i < len; i += 4) { (*ret++) = table[str[i]] << 2 | table[str[i + 1]] >> 4; if (str[i + 2] != '=') (*ret++) = (table[str[i + 1]] & 0x0f) << 4 | table[str[i + 2]] >> 2; if (str[i + 3] != '=') (*ret++) = table[str[i + 2]] << 6 | table[str[i + 3]]; } } int main() { init(); printf("%d\n",(int)table[0]); scanf("%s",str); decode(str); printf("%s\n",ans) return 0; }
当输入为“Y3Nx”时,输出的第二行为( )。
“csp”
“csq”
“CSP”
“Csp”
所属试卷:CSP-J1入门级初赛试卷[2021]
下列关于派生类构造函数和析构函数的说法中,错误的是
编写代码,在屏幕上输出“你好,世界!”。参考答案:
下列程序检查所输入的字符串是否为回文,若是回文则输出“
请编写一个函数fun,他的功能是:根据以下公式求 π的
以下关于编译预处理的叙述中错误的是( )。
假设已从标准库functools导入reduce函
Python为源文件指定的默认字符编码是( )。
有以下程序程序运行后的输出结果是( )。
程序中定义了一个指向结构体变量的指针后,可以通过"__
在C语言中,根据数值的取值范围不同,可以将整型定义为_
以下程序的功能是判断输入的某个年份是否是闰年,请填空。
结构化程序是由________、________、__
以下程序打开新文献f.txt,并调用字符输出函数将a数
有以下程序 程序运营后的输出结果是____
配置DNS服务器正确的是( )
给定一个含n(n≥1)个整数的数组,请设计一个在时间上
请选择关于/etc/fstab 的正确描述。
空格是一个字符,其ASCII码值是32。空格串是由空格
树与二叉树是两种不同的树型结构。
下列哪个传输层协议提供低开销传输因而可用于不需要可靠数
下面不属于SQL的特点是。
有实现xxy的两个C语言函数如下:unsigned u
下列排序算法中,不稳定的是( )I 希尔排宁 II 归
若有以下数组a,数组元素:a[0]~a[9],其值为9
将数组a的首地址赋给指针变量p的语句是_____。
本程序的输出结果是( )。
阅读以下程序该程序在编译时产生错误,其出错原因是
本题t是s的子序列的意思是:从s中删去若干个字符,可以
有以下结构体说明和变量定义,如图所示,指针 p、q、r
输入:abceecba输出:________
更多选择题
更多填空题
第十章 C++流
第九章 C++模板
第八章 C++运算符重载
C++语言程序设计真题5
C++语言程序设计真题4
C++语言程序设计真题3
C++语言程序设计真题2